package arraylist;

import java.util.ArrayList;

/**
 * 2024/5/14 String ArrayList需求  17：04
 */
public class Demo2 {
    public static void main(String[] args) {
        //1.后台使用ArrayList集合表示购物车，存储这些商品名。
        //2.遍历集合中的每个数据，只要这个数据包含了“枸杞”则删除它。
        //3.输出集合看是否已经成功删除了全部枸杞数据了。

        ArrayList<String> list = new ArrayList<>();
        list.add("Java入门");
        list.add("宁夏枸杞");
        list.add("黑枸杞");
        list.add("人字拖");
        list.add("特级枸杞");
        list.add("枸杞子");
        System.out.println(list);

      /*  for (int i = 0; i < list.size(); i++) {
            //取出当前遍历的数据
            String s = list.get(i);
            if(s.contains("枸杞")){
              //从集合中删除该数据
             list.remove(s);
              i--;
         }
        }
        System.out.println(list);
    }*/


        for (int i = list.size() - 1; i >= 0; i--) {
            String s = list.get(i);
            if (s.contains("枸杞")) {
                list.remove(s);
            }
        }
        System.out.println(list);
    }
}
